package cn.feizhu.aimarket.model.dto.app;

import lombok.Data;

import java.io.Serializable;

/**
 * 应用添加请求
 */
@Data
public class AppAddRequest implements Serializable {

    /**
     * 应用名称
     */
    private String appName;

    /**
     * 应用封面
     */
    private String cover;

    /**
     * 应用系统提示词，创建应用的时候需要，可以考虑添加缓存
     */
    private String systemPrompt;

    /**
     * 应用标签，比如[规则怪谈，恐怖, 言情]
     */
    private String type;

    /**
     * 应用描述
     */
    private String description;

    /**
     * 文件生成类型(通过枚举生成，比如txt，word，pdf，md)
     */
    private String fileGenType;

    /**
     * 优先级，可以先冗余一下，后面只展示冗余的
     */
    private Integer priority;

    private static final long serialVersionUID = 1L;
}